import Mock from 'mockjs'
import homeApi from './mockServeData/home.js'//把数据写在模拟数据库，封装在每个js文件
import userApi from './mockServeData/user.js'
import permissionApi from './mockServeData/permission'//获取用户权限相关的数据
// 拦截axios接口发起请求和调用接口的方法

// 调用 模拟后端动作 
Mock.mock('/api/home/getData',homeApi.getStatisticalData)
// homeApi.getStatistical/user/editData能拿到我们响应retrun过来的数据/home/get


// /user/add
// 1.模拟服务器 拦截这个地址
// 2.以post请求 
// 3.调用 userApi.createUser的方法 调用成功会返回
Mock.mock(/user\/add/,'post', userApi.createUser)//拦截通往/user/add的请求,完成新增用户并返回响应值
Mock.mock(/user\/edit/,'post', userApi.updateUser)//拦截通往/user/edit的请求,完成修改用户并返回响应值

//1.拦截地址 userApi.getUserList2.采用get请求 3.获取 userApi.getUserList模拟数据库table的数据
Mock.mock(/user\/getUser/,'get',userApi.getUserList)// Mock.mock(/user\/getUser/,'get',userApi.getUserList) 用正则表达式也可以拦截掉

Mock.mock(/user\/del/,'get',userApi.deleteUser)//拦截通往/user/del的请求,删除某个用户

Mock.mock(/permission\/getMenu/,'post',permissionApi.getMenu)
//根据不同用户,获取他们各自能得到的菜单






